• Dynamically loading mobile/cloud assemblies 

      Pettersen, Robert; Johansen, Håvard D.; Valvåg, Steffen Viken; Johansen, Dag (Journal article; Tidsskriftartikkel; Peer reviewed, 2017-07-20)
      Distributed applications that span mobile devices, computing clusters, and cloud services, require robust and flexible mechanisms for dynamically loading code. This paper describes lady: a system that augments the .net platform with a highly reliable mechanism for resolving and loading assemblies, and arranges for safe execution of partially trusted code. Key benefits of lady are the low latency and ...
    • Nødvendig med en tøffere prisregulering av Telenor og NetCom? 

      Sand, Jan Yngve; Pettersen, Robert (Journal article; Tidsskriftartikkel; Peer reviewed, 2009)
    • Performance principles for trusted computing with intel SGX 

      Gjerdrum, Anders Tungeland; Pettersen, Robert; Johansen, Håvard D.; Johansen, Dag (Journal article; Tidsskriftartikkel; Peer reviewed, 2018-07-14)
      Cloud providers offering Software-as-a-Service (SaaS) are increasingly being trusted by customers to store sensitive data. Companies often monetize such personal data through curation and analysis, providing customers with personalized application experiences and targeted advertisements. Personal data is often accompanied by strict privacy and security policies, requiring data processing to be ...
    • Trusted Computing on Privacy Sensitive Data with Diggi 

      Gjerdrum, Anders Tungeland; Pettersen, Robert; Johansen, Håvard D.; Van Renesse, Robbert; Johansen, Dag (Conference object; Konferansebidrag, 2017)
    • Using satellite execution to reduce latency for mobile/cloud applications 

      Pettersen, Robert; Valvåg, Steffen; Kvalnes, Åge Andre; Johansen, Dag (Peer reviewed; Journal article; Tidsskriftsartikkel, 2016-02-03)
      We demonstrate a practical way to reduce latency for mobile .NET applications that interact with cloud services, without disrupting application architectures. We provide a programming abstraction for location-independent code, which has the potential to execute either locally or at a satellite execution environment in the cloud, where other cloud services can be accessed with low latency. This ...